testsuite: Port gl tests to text-based format
authorTimm Bäder <mail@baedert.org>
Sat, 2 Mar 2019 10:15:02 +0000 (11:15 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 5 May 2019 05:18:39 +0000 (07:18 +0200)
32 files changed:
testsuite/gsk/gl/clipped_rounded_clip.node [deleted file]
testsuite/gsk/gl/clipped_rounded_clip.txt [new file with mode: 0644]
testsuite/gsk/gl/cross_fade.node [deleted file]
testsuite/gsk/gl/cross_fade.txt [new file with mode: 0644]
testsuite/gsk/gl/gradient_clipped.node [deleted file]
testsuite/gsk/gl/gradient_clipped.txt [new file with mode: 0644]
testsuite/gsk/gl/gradient_simple.node [deleted file]
testsuite/gsk/gl/gradient_simple.txt [new file with mode: 0644]
testsuite/gsk/gl/opacity_clip.node [deleted file]
testsuite/gsk/gl/opacity_clip.txt [new file with mode: 0644]
testsuite/gsk/gl/outset_shadow_blurred_offset.node [deleted file]
testsuite/gsk/gl/outset_shadow_blurred_offset.txt [new file with mode: 0644]
testsuite/gsk/gl/outset_shadow_blurred_simple.node [deleted file]
testsuite/gsk/gl/outset_shadow_blurred_simple.txt [new file with mode: 0644]
testsuite/gsk/gl/outset_shadow_blurred_simple2.node [deleted file]
testsuite/gsk/gl/outset_shadow_blurred_small.node [deleted file]
testsuite/gsk/gl/outset_shadow_blurred_small.txt [new file with mode: 0644]
testsuite/gsk/gl/outset_shadow_offset_both.node [deleted file]
testsuite/gsk/gl/outset_shadow_offset_both.txt [new file with mode: 0644]
testsuite/gsk/gl/outset_shadow_offsetx.node [deleted file]
testsuite/gsk/gl/outset_shadow_offsetx.txt [new file with mode: 0644]
testsuite/gsk/gl/outset_shadow_offsety.node [deleted file]
testsuite/gsk/gl/outset_shadow_offsety.txt [new file with mode: 0644]
testsuite/gsk/gl/outset_shadow_rounded1.node [deleted file]
testsuite/gsk/gl/outset_shadow_rounded1.txt [new file with mode: 0644]
testsuite/gsk/gl/outset_shadow_rounded2.node [deleted file]
testsuite/gsk/gl/outset_shadow_rounded2.txt [new file with mode: 0644]
testsuite/gsk/gl/outset_shadow_rounded_top.node [deleted file]
testsuite/gsk/gl/outset_shadow_rounded_top.txt [new file with mode: 0644]
testsuite/gsk/gl/outset_shadow_simple.node [deleted file]
testsuite/gsk/gl/outset_shadow_simple.txt [new file with mode: 0644]
testsuite/gsk/meson.build

diff --git a/testsuite/gsk/gl/clipped_rounded_clip.node b/testsuite/gsk/gl/clipped_rounded_clip.node
deleted file mode 100644 (file)
index ea78bd5..0000000
Binary files a/testsuite/gsk/gl/clipped_rounded_clip.node and /dev/null differ
diff --git a/testsuite/gsk/gl/clipped_rounded_clip.txt b/testsuite/gsk/gl/clipped_rounded_clip.txt
new file mode 100644 (file)
index 0000000..545e604
--- /dev/null
@@ -0,0 +1,10 @@
+clip {
+  clip: 60 80 60 70;
+  child: rounded-clip {
+    clip: 20 50 100 100 / 50;
+    child: color {
+      bounds: 20 50 100 100;
+      color: red;
+    }
+  }
+}
diff --git a/testsuite/gsk/gl/cross_fade.node b/testsuite/gsk/gl/cross_fade.node
deleted file mode 100644 (file)
index 981bf99..0000000
Binary files a/testsuite/gsk/gl/cross_fade.node and /dev/null differ
diff --git a/testsuite/gsk/gl/cross_fade.txt b/testsuite/gsk/gl/cross_fade.txt
new file mode 100644 (file)
index 0000000..6926c77
--- /dev/null
@@ -0,0 +1,13 @@
+cross-fade {
+  progress: 0.5;
+  start: color {
+    bounds: 0 0 200 200;
+    color: white;
+  }
+  end: linear-gradient {
+    bounds: 100 100 200 200;
+    start: 200 100;
+    end: 200 300;
+    stops: 0 red, 1 blue;
+  }
+}
diff --git a/testsuite/gsk/gl/gradient_clipped.node b/testsuite/gsk/gl/gradient_clipped.node
deleted file mode 100644 (file)
index 971aac6..0000000
Binary files a/testsuite/gsk/gl/gradient_clipped.node and /dev/null differ
diff --git a/testsuite/gsk/gl/gradient_clipped.txt b/testsuite/gsk/gl/gradient_clipped.txt
new file mode 100644 (file)
index 0000000..e2b469d
--- /dev/null
@@ -0,0 +1,9 @@
+rounded-clip {
+  clip: 0 0 50 100 / 25;
+  child: linear-gradient {
+    bounds: 0 0 50 100;
+    start: 0 0;
+    end: 0 100;
+    stops: 0 red, 1 blue;
+  }
+}
diff --git a/testsuite/gsk/gl/gradient_simple.node b/testsuite/gsk/gl/gradient_simple.node
deleted file mode 100644 (file)
index 8e65fd6..0000000
Binary files a/testsuite/gsk/gl/gradient_simple.node and /dev/null differ
diff --git a/testsuite/gsk/gl/gradient_simple.txt b/testsuite/gsk/gl/gradient_simple.txt
new file mode 100644 (file)
index 0000000..a839260
--- /dev/null
@@ -0,0 +1,14 @@
+container {
+  linear-gradient {
+    bounds: 0 0 50 100;
+    start: 0 0;
+    end: 0 100;
+    stops: 0 red, 1 blue;
+  }
+  linear-gradient {
+    bounds: 50 0 50 100;
+    start: 50 0;
+    end: 100 0;
+    stops: 0 red, 1 blue;
+  }
+}
diff --git a/testsuite/gsk/gl/opacity_clip.node b/testsuite/gsk/gl/opacity_clip.node
deleted file mode 100644 (file)
index 039a811..0000000
Binary files a/testsuite/gsk/gl/opacity_clip.node and /dev/null differ
diff --git a/testsuite/gsk/gl/opacity_clip.txt b/testsuite/gsk/gl/opacity_clip.txt
new file mode 100644 (file)
index 0000000..8b9991f
--- /dev/null
@@ -0,0 +1,13 @@
+clip {
+  clip: 50 50 50 50;
+  child: opacity {
+    opacity: 0.4;
+    child: rounded-clip {
+      clip: 50 50 100 100 / 50;
+      child: color {
+        bounds: 50 50 100 100;
+        color: red;
+      }
+    }
+  }
+}
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_offset.node b/testsuite/gsk/gl/outset_shadow_blurred_offset.node
deleted file mode 100644 (file)
index 7d982d6..0000000
Binary files a/testsuite/gsk/gl/outset_shadow_blurred_offset.node and /dev/null differ
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_offset.txt b/testsuite/gsk/gl/outset_shadow_blurred_offset.txt
new file mode 100644 (file)
index 0000000..0fb597d
--- /dev/null
@@ -0,0 +1,8 @@
+outset-shadow {
+  outline: 100 100 40 40 / 5.714286 2.857143 17.142859 22.857143;
+  color: rgba(0, 0, 0, 0.5);
+  dx: 20;
+  dy: 20;
+  spread: 1;
+  blur: 4;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_simple.node b/testsuite/gsk/gl/outset_shadow_blurred_simple.node
deleted file mode 100644 (file)
index 66b38b9..0000000
Binary files a/testsuite/gsk/gl/outset_shadow_blurred_simple.node and /dev/null differ
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_simple.txt b/testsuite/gsk/gl/outset_shadow_blurred_simple.txt
new file mode 100644 (file)
index 0000000..aa1731d
--- /dev/null
@@ -0,0 +1,8 @@
+outset-shadow {
+  outline: 100 100 200 200;
+  color: black;
+  dx: 0;
+  dy: 0;
+  spread: 0;
+  blur: 40;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_simple2.node b/testsuite/gsk/gl/outset_shadow_blurred_simple2.node
deleted file mode 100644 (file)
index 59f250c..0000000
Binary files a/testsuite/gsk/gl/outset_shadow_blurred_simple2.node and /dev/null differ
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_small.node b/testsuite/gsk/gl/outset_shadow_blurred_small.node
deleted file mode 100644 (file)
index 291389a..0000000
Binary files a/testsuite/gsk/gl/outset_shadow_blurred_small.node and /dev/null differ
diff --git a/testsuite/gsk/gl/outset_shadow_blurred_small.txt b/testsuite/gsk/gl/outset_shadow_blurred_small.txt
new file mode 100644 (file)
index 0000000..1f8374a
--- /dev/null
@@ -0,0 +1,8 @@
+outset-shadow {
+  outline: 100 100 40 40 / 5.714286 2.857143 17.142859 22.857143;
+  color: rgba(0, 0, 0, 0.5);
+  dx: 0;
+  dy: 0;
+  spread: 1;
+  blur: 4;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_offset_both.node b/testsuite/gsk/gl/outset_shadow_offset_both.node
deleted file mode 100644 (file)
index 014d8ce..0000000
Binary files a/testsuite/gsk/gl/outset_shadow_offset_both.node and /dev/null differ
diff --git a/testsuite/gsk/gl/outset_shadow_offset_both.txt b/testsuite/gsk/gl/outset_shadow_offset_both.txt
new file mode 100644 (file)
index 0000000..1e05bc4
--- /dev/null
@@ -0,0 +1,8 @@
+outset-shadow {
+  outline: 100 100 100 100;
+  color: black;
+  dx: -100;
+  dy: 100;
+  spread: 10;
+  blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_offsetx.node b/testsuite/gsk/gl/outset_shadow_offsetx.node
deleted file mode 100644 (file)
index f88bee5..0000000
Binary files a/testsuite/gsk/gl/outset_shadow_offsetx.node and /dev/null differ
diff --git a/testsuite/gsk/gl/outset_shadow_offsetx.txt b/testsuite/gsk/gl/outset_shadow_offsetx.txt
new file mode 100644 (file)
index 0000000..f78d0b4
--- /dev/null
@@ -0,0 +1,8 @@
+outset-shadow {
+  outline: 100 100 100 100;
+  color: black;
+  dx: 10;
+  dy: 0;
+  spread: 10;
+  blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_offsety.node b/testsuite/gsk/gl/outset_shadow_offsety.node
deleted file mode 100644 (file)
index 3b0af62..0000000
Binary files a/testsuite/gsk/gl/outset_shadow_offsety.node and /dev/null differ
diff --git a/testsuite/gsk/gl/outset_shadow_offsety.txt b/testsuite/gsk/gl/outset_shadow_offsety.txt
new file mode 100644 (file)
index 0000000..91fb1a7
--- /dev/null
@@ -0,0 +1,8 @@
+outset-shadow {
+  outline: 100 100 100 100;
+  color: black;
+  dx: 0;
+  dy: 10;
+  spread: 10;
+  blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_rounded1.node b/testsuite/gsk/gl/outset_shadow_rounded1.node
deleted file mode 100644 (file)
index 956f79b..0000000
Binary files a/testsuite/gsk/gl/outset_shadow_rounded1.node and /dev/null differ
diff --git a/testsuite/gsk/gl/outset_shadow_rounded1.txt b/testsuite/gsk/gl/outset_shadow_rounded1.txt
new file mode 100644 (file)
index 0000000..b59c038
--- /dev/null
@@ -0,0 +1,8 @@
+outset-shadow {
+  outline: 100 100 200 200 / 50 0 50 0;
+  color: rgba(0, 0, 0, 0.5);
+  dx: 10;
+  dy: 10;
+  spread: 30;
+  blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_rounded2.node b/testsuite/gsk/gl/outset_shadow_rounded2.node
deleted file mode 100644 (file)
index 8b8be01..0000000
Binary files a/testsuite/gsk/gl/outset_shadow_rounded2.node and /dev/null differ
diff --git a/testsuite/gsk/gl/outset_shadow_rounded2.txt b/testsuite/gsk/gl/outset_shadow_rounded2.txt
new file mode 100644 (file)
index 0000000..a8b0335
--- /dev/null
@@ -0,0 +1,8 @@
+outset-shadow {
+  outline: 100 100 200 200 / 0 100 0 100;
+  color: rgba(0, 0, 0, 0.5);
+  dx: 10;
+  dy: 10;
+  spread: 30;
+  blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_rounded_top.node b/testsuite/gsk/gl/outset_shadow_rounded_top.node
deleted file mode 100644 (file)
index ea9dee5..0000000
Binary files a/testsuite/gsk/gl/outset_shadow_rounded_top.node and /dev/null differ
diff --git a/testsuite/gsk/gl/outset_shadow_rounded_top.txt b/testsuite/gsk/gl/outset_shadow_rounded_top.txt
new file mode 100644 (file)
index 0000000..8259016
--- /dev/null
@@ -0,0 +1,8 @@
+outset-shadow {
+  outline: 100 100 200 200 / 7 7 0 0;
+  color: black;
+  dx: 0;
+  dy: 0;
+  spread: 1;
+  blur: 0;
+}
diff --git a/testsuite/gsk/gl/outset_shadow_simple.node b/testsuite/gsk/gl/outset_shadow_simple.node
deleted file mode 100644 (file)
index 65adef7..0000000
Binary files a/testsuite/gsk/gl/outset_shadow_simple.node and /dev/null differ
diff --git a/testsuite/gsk/gl/outset_shadow_simple.txt b/testsuite/gsk/gl/outset_shadow_simple.txt
new file mode 100644 (file)
index 0000000..45bc272
--- /dev/null
@@ -0,0 +1,8 @@
+outset-shadow {
+  outline: 100 100 100 100;
+  color: black;
+  dx: 0;
+  dy: 0;
+  spread: 10;
+  blur: 0;
+}
index fe7614b2d2d7d16ee5e0d5cff9717d6ddefe5d8f..6b74e1c144dd1f9eee25388173e64181e903cf53 100644 (file)
@@ -59,7 +59,7 @@ gl_tests = [
 
 foreach gl_test : gl_tests
   test('GL ' + gl_test[0], compare_render,
-       args: [join_paths(meson.current_source_dir(), 'gl', gl_test[1] + '.node'),
+       args: [join_paths(meson.current_source_dir(), 'gl', gl_test[1] + '.txt'),
               join_paths(meson.current_source_dir(), 'gl', gl_test[1] + '.gl.png')],
        env: [ 'GIO_USE_VOLUME_MONITOR=unix',
               'GSETTINGS_BACKEND=memory',